try to make do - French English Dictionary